radiator protecting plate - Francés Inglés Diccionario